﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.ServiceModel;
using System.Text;
using System.Threading.Tasks;

namespace DBLootTrackerPlugin.ServiceModel
{
    [ServiceContract(SessionMode = SessionMode.Required,
    CallbackContract = typeof(ILootTrackerDataServiceCallbacks))]
    public interface ILootTrackerDataService
    {
        [OperationContract]
        bool Subscribe();

        [OperationContract]
        bool Unsubscribe();

        [OperationContract]
        bool IsAlive();
    }
}
